Mixin
#categories!
accessing!
private!
restricted to parts!
restricted-to session!
control! !
computePreferences!
5773265!
private!
1! !
#superclassTypeString!
Visual! !
#group!
base! !
computeNatural!
5773115!
private!
1! !
max:!
5773441!
private!
1Region:! !
#extensionsAreSubtypes!
true! !
#revision!
$Revision: 1.1 $! !
computeMax!
5772823!
private!
1! !
skipCheckLayout!
5774251!
private!
1Boolean! !
#instanceVariableString!
natural <Region>	
				min <Region>
				max <Region>
				! !
max!
5772280!
accessing!
0Region! !
printStateOn:!
5773962!
private!
1CharOutputStream:! !
checkLayout:!
5775031!
restricted-to session!
0SeqCltn[Region]:! !
#subtype!
true! !
natural:!
5773783!
private!
1Region:! !
#branded!
true! !
#comment!
Implements geometry preference caching for visuals.

Subclass responsibilities:

%responsibility - preferences
		Subclasses can compute preferences one of two ways: compute min,max, & natural all at once, or separately.
		To compute them all at once, implement the method #computePreferences.  To compute them individually,
		implement the three methods #computeMin, #computeMax, and #computeNatural.

(c) 1995-1997 Sun Microsystems, Inc. ALL RIGHTS RESERVED. 
Use and distribution of this software is subject to the terms of the attached source license.   $Revision: 1.1 $
! !
#abstract!
false! !
min:!
5773612!
private!
1Region:! !
changing!
5775335!
control!
0! !
natural!
5772632!
accessing!
0Region! !
prerecordPrefsIfNeeded!
5774679!
restricted to parts!
0! !
min!
5772456!
accessing!
0Region! !
computeMin!
5772969!
private!
1! !
